be very glad about something - German English Dictionary